A Multiscale Butterfly Algorithm for Multidimensional Fourier Integral Operators
نویسندگان
چکیده
This paper presents an efficient multiscale butterfly algorithm for computing Fourier integral operators (FIOs) of the form (Lf)(x) = ∫ Rd a(x, ξ)e f̂(ξ)dξ, where Φ(x, ξ) is a phase function, a(x, ξ) is an amplitude function, and f(x) is a given input. The frequency domain is hierarchically decomposed into a union of Cartesian coronas. The integral kernel a(x, ξ)e in each corona satisfies a special low-rank property that enables the application of a butterfly algorithm on the Cartesian phase-space grid. This leads to an algorithm with quasi-linear operation complexity and linear memory complexity. Different from previous butterfly methods for the FIOs, this new approach is simple and reduces the computational cost by avoiding extra coordinate transformations. Numerical examples in two and three dimensions are provided to demonstrate the practical advantages of the new algorithm.
منابع مشابه
Multidimensional butterfly factorization
This paper introduces the multidimensional butterfly factorization as a data-sparse representation of multidimensional kernel matrices that satisfy the complementary low-rank property. This factorization approximates such a kernel matrix of size N ×N with a product of O(logN) sparse matrices, each of which contains O(N) nonzero entries. We also propose efficient algorithms for constructing this...
متن کاملA Fast Butterfly Algorithm for the Computation of Fourier Integral Operators
This paper is concerned with the fast computation of Fourier integral operators of the general form ∫ Rd e f(k)dk, where k is a frequency variable, Φ(x, k) is a phase function obeying a standard homogeneity condition, and f is a given input. This is of interest for such fundamental computations are connected with the problem of finding numerical solutions to wave equations, and also frequently ...
متن کاملMultiscale Discrete Approximations of Fourier Integral Operators Associated with Canonical Transformations and Caustics
We develop an algorithm for the computation of general Fourier integral operators associated with canonical graphs. The algorithm is based on dyadic parabolic decomposition using wave packets and enables the discrete approximate evaluation of the action of such operators on data in the presence of caustics. The procedure consists in the construction of a universal operator representation throug...
متن کاملMultiscale Discrete Approximation of Fourier Integral Operators
Abstract. We develop a discretization and computational procedures for the approximation of the action of Fourier integral operators whose canonical relations are graphs. Such operators appear in many physical contexts and computational problems, for instance in the formulation of imaging and inverse scattering of seismic reflection data. Our discretization and algorithms are based on a multi-s...
متن کاملRepresentation of Fourier Integral Operators using Shearlets
Traditional methods of time-frequency and multiscale analysis, such as wavelets and Gabor frames, have been successfully employed for representing most classes of pseudodifferential operators. However these methods are not equally effective in dealing with Fourier Integral Operators in general. In this paper, we show that the shearlets, recently introduced by the authors and their collaborators...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Multiscale Modeling & Simulation
دوره 13 شماره
صفحات -
تاریخ انتشار 2015